package com.minterface;

public class interfaceTest1 {
    public static void main(String[] args) {
        InterImpl i=new InterImpl();
        i.method();
        i.show();
    }
}

/*
    接口：
        一个类，所有的组成，都是抽象方法
            - 没有成员变量
            - 没有普通方法
        接口不允许实例化
        接口和类之间通过implements关键字来实现
    成员变量：只能定义常量，因为系统会默认加入三个关键字
            public static final
    成员方法：只能时抽象方法
    构造方法：没有
 */
interface Inter{
    int num=10;
    public abstract void show();
    public abstract void method();
}

class InterImpl implements Inter{

    @Override
    public void show() {
        System.out.println("sjow000");
    }

    @Override
    public void method() {
        System.out.println("method");
    }
}
